////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
//		File Name		:		CMoneyBag.h
//
//		Author			:		Lane Shapiro
//
//		Purpose			:		A header for all functions and members of the CMoneyBag class
//
//		Dates			:		Written( April 1, 2011 ) by Lane Shapiro
//	
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

#ifndef CMONEYBAG_H_
#define CMONEYBAG_H_
#include "CBaseObject.h"

class CMoneyBag : public CBaseObject
{
private:
	int value;

	bool inRange;
	bool isFalling;

	float velocityTimer;

	CMoneyBag( const CMoneyBag& copy );
	CMoneyBag& operator = (const CMoneyBag& assign);

public:
	CMoneyBag();
	~CMoneyBag();

	int GetValue(void)			{return value;}

	void SetValue(int value)	{this->value = value;}

	void Render();
	void Update(float fElapsedTime);

	//Collision
	RECT GetRect();
	bool CheckCollision( IBaseInterface* pBase );
};

#endif